4e5c406ec0030ad5d49069d1675be737acb9679c,src/protocol/http/org/apache/jmeter/protocol/http/sampler/HTTPSampler.java,HTTPSampler,bundleResponseInResult,#number#SampleResult#HttpURLConnection#,1202
Before Change
byte[] complete = new byte[ret.length + head.length];
System.arraycopy(head, 0, complete, 0, head.length);
System.arraycopy(ret, 0, complete, head.length, ret.length);
res.setResponseData(complete);
res.setSuccessful(true);
return time;
}
After Change
String ct = conn.getHeaderField("Content-type");
res.setContentType(ct);
if (ct.startsWith("image/")){
res.setDataType(SampleResult.BINARY);
res.setResponseData(ret);
} else {
byte[] complete = new byte[ret.length + head.length];
System.arraycopy(head, 0, complete, 0, head.length);
System.arraycopy(ret, 0, complete, head.length, ret.length);
res.setResponseData(complete);
}
res.setSuccessful(true);
return time;